
	package utils

	import (
		"fmt"

		"github.com/astaxie/beego/logs"
	)

	/**
	*@param status string ["Success","Error","Warn","Info"]
	*@param msg
	*@param level []
	*@SaveFile /logs/[status].log
	*/

	func ToLog(status string, msg string, level int) {
		logs.SetLogger(logs.AdapterFile, fmt.Sprintf("{\"filename\":\"logs/%!s(MISSING).log\",\"level\":%!d(MISSING)}", status, level))
		switch status {
		case "Error":
			logs.Error(msg)
		case "Success":
			logs.Notice(msg)
		case "Warn":
			logs.Warning(msg)
		case "Info":
			logs.Informational(msg)
		default:
			logs.Debug(msg)
		}
	}
	